#ifndef QSQLITECONTROL_H
#define QSQLITECONTROL_H

#include <QSqlDatabase>
#include <QVariant>
#include <QSqlQuery>

#include "../sharedlibglobal.h"

class SHAREDLIB_EXPORT QSqliteControl
{
public:
    QSqliteControl();
    ~QSqliteControl();

    bool    open(const QString &name);
    void    close();

    void    create_table(const QString &name,const QStringList &list);

    QSqlQuery   exec(const QString &msg);
    void    insert(const QString& table,const QStringList &values);
    void    replace(const QString& table,const QStringList &values);

    QStringList get_tables();


protected:
    QString         m_name;
};

#endif // QSQLITECONTROL_H
